/deep/ .page {
  //height: calc(100vh - 600px);
  //overflow: auto;

  .el-table__empty-block {
    border-bottom: 1px solid #EBEEF5;
  }

  // min-height: 100%;
  background-color: #ffffff;

  .page_filter {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    padding: 20px 20px 0 20px;

    & > .select_with_input,
    & > .el-input,
    & > .el-button,
    & > .el-select,
    & > .el-cascader,
    & > .el-date-editor,
    & > .el-date-picker {
      margin: 0 10px 20px 0;
    }

    .el-input {
      width: auto;
    }

    &::after {
      position: absolute;
      content: '';
      bottom: 0;
      left: 0;
      right: 0;
      height: 1px;
      background-color: #EBEEF5;
    }

    // 用于封装select和input级联框  用法在父级上设置该select_with_input class即可
    .select_with_input {
      .el-input, .el-select {
        margin: 0;
      }

      & > .el-input {
        width: 195px;
        margin-left: -1px;

        & > .el-input__inner {
          border-top-left-radius: 0;
          border-bottom-left-radius: 0;

        }
      }

      .el-select {
        width: 90px;

        & > .is-focus {
          z-index: 10;
        }

        & > .el-input > .el-input__inner {
          border-top-right-radius: 0;
          border-bottom-right-radius: 0;
        }
      }
    }
  }

  // 对条件筛选下的input做样式调整
  .page_main {
    // 对table做样式调整
    padding: 20px;
    .el-radio-group{
      margin-bottom: 0px !important;
    }
    .common_btn-small {
      margin: 0 20px 20px 0;
    }

    & > button {
      margin-right: 24px;

      &:last-child {
        margin-right: 0;
      }
    }
  }

  .btn_edit {
    font-size: 14px;
    color: rgba(45, 202, 127, 1);
  }
  .btn_prohibit {
    font-size: 14px;
    color: #909399;
  }

  .btn_add {
    font-size: 14px;
    color: #1990FE;
  }
  .btn_print {
    font-size: 14px;
    color: #003fff;
  }
  .btn_compile {
    font-size: 14px;
    color: rgba(45, 202, 127, 1);
  }

  .btn_delete {
    font-size: 14px;
    color: rgba(243, 94, 95, 1);
  }

  .el-dialog .el-table,
  .page_main .el-table {
    border-left: 1px solid #EBEEF5;
    border-top: 1px solid #EBEEF5;

    th {
      background-color: rgba(245, 247, 250, 1);
      color: #909399;
    }

    td {
      color: #606266;
    }

    td, th {
      border-right: 1px solid #DCDFE6 !important;
      border-bottom: 1px solid #DCDFE6 !important;
    }

    .cell {
      padding: 0 20px;
    }

    button {
      margin-right: 10px;

      &:last-child {
        margin-right: 0;
      }
    }
  }
}
.page::-webkit-scrollbar {
  width: 10px;
  height: 2px;
}

/*正常情况下滑块的样式*/

.page::-webkit-scrollbar-thumb {
  width: 22px;
  background-color: rgba(	0, 0, 0, 1);
  border-radius: 10px;
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 1);
}

/*鼠标悬浮在该类指向的控件上时滑块的样式*/

.page:hover::-webkit-scrollbar-thumb {
  width: 2px;
  background-color: rgba(0, 0, 0, .2);
  border-radius: 10px;
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1);
}

/*鼠标悬浮在滑块上时滑块的样式*/

.page::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, .4);
  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1);
}

/*正常时候的主干部分*/

.page::-webkit-scrollbar-track {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
  background-color: white;
}

/*鼠标悬浮在滚动条上的主干部分*/

.page::-webkit-scrollbar-track:hover {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .4);
  background-color: rgba(0, 0, 0, .01);
}
